/* SPDX-License-Identifier: BSD-3-Clause
 *
 * Copyright(c) 2022 Intel Corporation. All rights reserved.
 */

/* Created 13-Sep-2022 11:32:32 with script ref_matrix.m v1.9-rc1-1767-gf95e12db0 */

#define MEL_FILTERBANK_16_TEST3_FFT_SIZE  128
#define MEL_FILTERBANK_16_TEST3_NUM_MEL_BINS  10
#define MEL_FILTERBANK_16_TEST3_NORM_SLANEY  0
#define MEL_FILTERBANK_16_TEST3_MEL_LOG  MEL_LOG10
#define MEL_FILTERBANK_16_TEST3_SHIFT  2

static const int16_t mel_filterbank_16_test3_real[65] = {
	 27076,  11961,  29277, -26274,    723, -25551,   2966,  12372, -23107,  18190,
	 -6616,  26103, -12646, -28767, -18385, -27339,  29517, -31695, -25253, -31955,
	-18597, -32019,   9336,   1114, -16676, -20071, -26813,  -8622, -32257,   6731,
	 -1386, -12575,  16020,  22240, -15569,    933,  -3488, -10406,  22226,  31621,
	  8288, -20888, -24706,   5241, -11237, -15192,   3292, -20938,  11698, -29118,
	-30536, -13991, -27696,  26252,  22715,  -6836, -21678,  -4558,  -5491,  14992,
	 -6129,  29610,  27000,  29584, -10092,
};

static const int16_t mel_filterbank_16_test3_imag[65] = {
	-13747,  25343, -19003, -24191,   1345,  26572,  -6388, -18628, -27608,  28381,
	  6742,  -8029,  10809,  19149, -10912,  12626, -19411,  30062,  13883, -21830,
	 -3750,   8716,  28178,   1922,   8289,  11850,  27735, -22752,  -6179, -12290,
	 12707,  25604,   -611,  20042, -11374,   3269,  -7289,  26007,  11542,  21522,
	-25553, -14469,  17540, -18609, -30536,  -4158,  28630, -15592,   4571,  -9204,
	-31009,     27,  21431, -15795, -29761, -16615,  10534, -11180,  10453, -31916,
	 14291,  -7136, -30572,  -6159,  14176,
};

static const int16_t mel_filterbank_16_test3_mel_log[10] = {
	  -123,   -141,   -130,   -111,    -99,    -62,    -79,    -78,    -62,    -38,
};
